home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Experimental BBS Explossion 3
/
Experimental BBS Explossion III.iso
/
database
/
foxsqz.zip
/
SQZ.SPR
< prev
next >
Wrap
Text File
|
1994-03-14
|
12KB
|
459 lines
* *********************************************************
* *
* * 03/14/94 SQZ.SPR 21:03:34
* *
* *********************************************************
* *
* * Author's Name
* *
* * Copyright (c) 1994 Company Name
* * Address
* * City, Zip
* *
* * Description:
* * This program was automatically generated by GENSCRN.
* *
* *********************************************************
DO CASE
CASE _WINDOWS
#REGION 0
REGIONAL m.currarea, m.talkstat, m.compstat
IF SET("TALK") = "ON"
SET TALK OFF
m.talkstat = "ON"
ELSE
m.talkstat = "OFF"
ENDIF
m.compstat = SET("COMPATIBLE")
SET COMPATIBLE FOXPLUS
m.rborder = SET("READBORDER")
SET READBORDER ON
m.currarea = SELECT()
* *********************************************************
* *
* * Windows Window definitions
* *
* *********************************************************
*
IF NOT WEXIST("foxsqz") ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.PJX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.SCX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.MNX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.PRG" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.FRX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.QPR"
DEFINE WINDOW foxsqz ;
AT 0.000, 0.000 ;
SIZE 30.154,92.500 ;
FONT "MS Sans Serif", 8 ;
STYLE "B" ;
FLOAT ;
NOCLOSE ;
SHADOW ;
NOMINIMIZE
MOVE WINDOW foxsqz CENTER
ENDIF
* *********************************************************
* *
* * SQZ/Windows Screen Layout
* *
* *********************************************************
*
#REGION 1
IF WVISIBLE("foxsqz")
ACTIVATE WINDOW foxsqz SAME
ELSE
ACTIVATE WINDOW foxsqz NOSHOW
ENDIF
@ 0.692,3.667 TO 3.077,83.334 ;
PEN 6, 8
@ 4.769,5.500 SAY "Enter FOXSQZ File Name to Work With :" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 20.000,13.000 SAY "Destination for Extraction :" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 6.000,11.833 SAY "Enter PassWord (Blank for None):" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 7.231,8.667 SAY "Enter Files to Exclude (wildcards ok):" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 8.462,12.000 SAY "Enter an Inclusion file name here:" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 4.769,46.833 GET SqzArc ;
SIZE 1.154,29.000 ;
DEFAULT " " ;
FONT "MS Sans Serif", 8
@ 6.000,46.833 GET SqzPass ;
SIZE 1.154,19.000 ;
DEFAULT " " ;
FONT "MS Sans Serif", 8
@ 7.231,46.833 GET SqzXClude ;
SIZE 1.154,29.000 ;
DEFAULT " " ;
FONT "MS Sans Serif", 8
@ 8.462,46.833 GET SqzIncFile ;
SIZE 1.154,29.000 ;
DEFAULT " " ;
FONT "MS Sans Serif", 8
@ 10.923,4.667 GET SqzFSpec ;
SIZE 1.154,77.000 ;
DEFAULT " " ;
FONT "MS Sans Serif", 8
@ 14.615,1.500 GET SQZFnct ;
PICTURE "@*VT Compress;Expand;List" ;
SIZE 2.538,10.333,3.000 ;
DEFAULT 1 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 14.846,26.333 GET SqzCmpTyp ;
PICTURE "@*RHN Maximum ;Fast ;Store Only" ;
SIZE 1.308,14.333,2.000 ;
DEFAULT 1 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 22.769,13.333 GET SqzRStDT ;
PICTURE "@*C Restore Original FileDateTime" ;
SIZE 1.308,32.667 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 21.462,39.667 GET SqzOver ;
PICTURE "@*C OverWrite Existing" ;
SIZE 1.308,22.000 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 20.077,40.167 GET SqzDst ;
SIZE 1.231,45.800 ;
DEFAULT " " ;
FONT "MS Sans Serif", 8
@ 26.385,13.500 GET SqzPage ;
PICTURE "@*C Pause Each Page " ;
SIZE 1.308,22.000 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 12.846,4.000 GET SQZQuiet ;
PICTURE "@*C Operate Quietly" ;
SIZE 1.308,19.167 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 27.462,52.167 GET _ExitBtn ;
PICTURE "@*HT \?Exit" ;
SIZE 1.769,28.000,2.000 ;
DEFAULT 1 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 9.692,4.500 SAY "File Specifications (wildcards are ok delimit each one with space)" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 16.154,12.833 GET SqzSpan ;
PICTURE "@*C Span Disks" ;
SIZE 1.308,15.167 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 12.846,25.000 GET SqzVerify ;
PICTURE "@*C DOS Verify ON" ;
SIZE 1.308,18.500 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 16.231,28.333 GET SqzWipe ;
PICTURE "@*C WipeDisk" ;
SIZE 1.308,13.500 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 16.308,41.333 GET SqzLowDens ;
PICTURE "@*C LowDes" ;
SIZE 1.308,12.000 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B" ;
WHEN SqzWipe
@ 1.231,7.333 SAY "FOXSQZ 1.6 Interface Program" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 1.231,40.833 SAY "(c) 1993-94 Master Creative Software Inc" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 12.923,47.000 SAY "Temp Files Drive " ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 12.923,82.000 GET SqzTDrv ;
SIZE 1.154,2.000 ;
DEFAULT " " ;
FONT "MS Sans Serif", 8
@ 17.462,12.833 GET SqzIncSub ;
PICTURE "@*C Scan Subdirectories" ;
SIZE 1.308,23.500 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 17.462,37.500 GET SqzStoPath ;
PICTURE "@*C Store Path Name" ;
SIZE 1.308,20.500 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 15.000,13.667 SAY "Method -->" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 21.538,13.167 GET SqzResTree ;
PICTURE "@*C Restore Directories" ;
SIZE 1.308,22.667 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 17.538,58.167 GET SqzStorSpec ;
PICTURE "@*C Store Path Specified" ;
SIZE 1.308,24.000 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 16.308,54.833 GET SqzFmtTyp ;
PICTURE "@*RHN Qwik;Cond;UnCond" ;
SIZE 1.308,12.000,0.000 ;
DEFAULT 1 ;
FONT "MS Sans Serif", 8 ;
STYLE "B" ;
WHEN SqzWipe
@ 12.769,45.167 GET SqzLowMem ;
PICTURE "@*C Conserve Memory" ;
SIZE 1.308,21.167 ;
DEFAULT 0 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 13.000,69.000 SAY "Temp Drive" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
IF NOT WVISIBLE("foxsqz")
ACTIVATE WINDOW foxsqz
ENDIF
READ CYCLE
RELEASE WINDOW foxsqz
SELECT (m.currarea)
#REGION 0
SET READBORDER &rborder
IF m.talkstat = "ON"
SET TALK ON
ENDIF
IF m.compstat = "ON"
SET COMPATIBLE ON
ENDIF
CASE _DOS
#REGION 0
REGIONAL m.currarea, m.talkstat, m.compstat
IF SET("TALK") = "ON"
SET TALK OFF
m.talkstat = "ON"
ELSE
m.talkstat = "OFF"
ENDIF
m.compstat = SET("COMPATIBLE")
SET COMPATIBLE FOXPLUS
m.currarea = SELECT()
* *********************************************************
* *
* * MS-DOS Window definitions
* *
* *********************************************************
*
IF NOT WEXIST("foxsqz") ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.PJX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.SCX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.MNX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.PRG" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.FRX" ;
OR UPPER(WTITLE("FOXSQZ")) == "FOXSQZ.QPR"
DEFINE WINDOW foxsqz ;
FROM INT((SROW()-25)/2),INT((SCOL()-80)/2) ;
TO INT((SROW()-25)/2)+24,INT((SCOL()-80)/2)+79 ;
FLOAT ;
NOCLOSE ;
SHADOW ;
NOMINIMIZE ;
COLOR SCHEME 1
ENDIF
* *********************************************************
* *
* * SQZ/MS-DOS Screen Layout
* *
* *********************************************************
*
#REGION 1
IF WVISIBLE("foxsqz")
ACTIVATE WINDOW foxsqz SAME
ELSE
ACTIVATE WINDOW foxsqz NOSHOW
ENDIF
@ 0,1 TO 2,76 PANEL
@ 4,4 SAY "Enter FOXSQZ File Name to Work With :" ;
SIZE 1,37, 0
@ 16,13 SAY "Destination for Extraction :" ;
SIZE 1,28, 0
@ 5,9 SAY "Enter PassWord (Blank for None):" ;
SIZE 1,32, 0
@ 6,3 SAY "Enter Files to Exclude (wildcards ok):" ;
SIZE 1,38, 0
@ 7,7 SAY "Enter an Inclusion file name here:" ;
SIZE 1,34, 0
@ 4,42 GET SqzArc ;
SIZE 1,29 ;
DEFAULT " "
@ 5,42 GET SqzPass ;
SIZE 1,19 ;
DEFAULT " "
@ 6,42 GET SqzXClude ;
SIZE 1,29 ;
DEFAULT " "
@ 7,42 GET SqzIncFile ;
SIZE 1,29 ;
DEFAULT " "
@ 9,4 GET SqzFSpec ;
SIZE 1,69 ;
DEFAULT " "
@ 12,1 GET SQZFnct ;
PICTURE "@*VT Compress;Expand;List" ;
SIZE 1,10,3 ;
DEFAULT 1
@ 12,25 GET SqzCmpTyp ;
PICTURE "@*RHN Maximum ;Fast ;Store Only" ;
SIZE 1,14,0 ;
DEFAULT 1
@ 17,33 GET SqzRStDT ;
PICTURE "@*C Restore Original FileDateTime" ;
SIZE 1,33 ;
DEFAULT 0
@ 17,6 GET SqzOver ;
PICTURE "@*C OverWrite Existing" ;
SIZE 1,22 ;
DEFAULT 0
@ 16,42 GET SqzDst ;
SIZE 1,32 ;
DEFAULT " "
@ 20,14 GET SqzPage ;
PICTURE "@*C Pause Each Page " ;
SIZE 1,20 ;
DEFAULT 0
@ 10,4 GET SQZQuiet ;
PICTURE "@*C Operate Quietly" ;
SIZE 1,19 ;
DEFAULT 0
@ 22,48 GET _ExitBtn ;
PICTURE "@*HT \?Exit" ;
SIZE 1,28,2 ;
DEFAULT 1
@ 8,4 SAY "File Specifications (wildcards are ok delimit each one with space)" ;
SIZE 1,66, 0
@ 13,4 GET SqzSpan ;
PICTURE "@*C Span Disks" ;
SIZE 1,14 ;
DEFAULT 0
@ 10,25 GET SqzVerify ;
PICTURE "@*C DOS Verify ON" ;
SIZE 1,17 ;
DEFAULT 0
@ 13,19 GET SqzWipe ;
PICTURE "@*C WipeDisk" ;
SIZE 1,12 ;
DEFAULT 0
@ 13,33 GET SqzLowDens ;
PICTURE "@*C LowDes" ;
SIZE 1,10 ;
DEFAULT 0 ;
WHEN SqzWipe
@ 1,4 SAY "FOXSQZ 1.6 Interface Program" ;
SIZE 1,28, 0
@ 10,74 GET SqzTDrv ;
SIZE 1,2 ;
DEFAULT " "
@ 14,4 GET SqzIncSub ;
PICTURE "@*C Scan Subdirectories" ;
SIZE 1,23 ;
DEFAULT 0
@ 14,28 GET SqzStoPath ;
PICTURE "@*C Store Path Name" ;
SIZE 1,19 ;
DEFAULT 0
@ 12,12 SAY "Method -->" ;
SIZE 1,10, 0
@ 18,6 GET SqzResTree ;
PICTURE "@*C Restore Directories" ;
SIZE 1,23 ;
DEFAULT 0
@ 14,49 GET SqzStorSpec ;
PICTURE "@*C Store Path Specified" ;
SIZE 1,24 ;
DEFAULT 0
@ 1,34 SAY "(c) 1993-94 Master Creative Software Inc" ;
SIZE 1,40, 0
@ 13,45 GET SqzFmtTyp ;
PICTURE "@*RHN Qwik;Cond;UnCond" ;
SIZE 1,10,0 ;
DEFAULT 1 ;
WHEN SqzWipe
@ 10,43 GET SqzLowMem ;
PICTURE "@*C Conserve Memory" ;
SIZE 1,19 ;
DEFAULT 0
@ 10,64 SAY "Temp Drive" ;
SIZE 1,10, 0
IF NOT WVISIBLE("foxsqz")
ACTIVATE WINDOW foxsqz
ENDIF
READ CYCLE
RELEASE WINDOW foxsqz
SELECT (m.currarea)
#REGION 0
IF m.talkstat = "ON"
SET TALK ON
ENDIF
IF m.compstat = "ON"
SET COMPATIBLE ON
ENDIF
ENDCASE